VM3: Measuring, modeling and managing VM shared resources
نویسندگان
چکیده
1389-1286/$ see front matter 2009 Elsevier B.V doi:10.1016/j.comnet.2009.04.015 * Corresponding author. Tel.: +1 503 712 3996; fa E-mail address: [email protected] (R. Iy With cloud and utility computing models gaining significant momentum, data centers are increasingly employing virtualization and consolidation as a means to support a large number of disparate applications running simultaneously on a chip-multiprocessor (CMP) server. In such environments, contention for shared platform resources (CPU cores, shared cache space, shared memory bandwidth, etc.) can have a significant effect on each virtual machine’s performance. In this paper, we investigate the shared resource contention problem for virtual machines by: (a) measuring the effects of shared platform resources on virtual machine performance, (b) proposing a model for estimating shared resource contention effects, and (c) proposing a transition from a virtual machine (VM) to a virtual platform architecture (VPA) that enables transparent shared resource management through architectural mechanisms for monitoring and enforcement. Our measurement and modeling experiments are based on a consolidation benchmark (vConsolidate) running on a state-of-the-art CMP server. Our virtual platform architecture experiments are based on detailed simulations of consolidation scenarios. Through detailed measurements and simulations, we show that shared resource contention affects virtual machine performance significantly and emphasize that virtual platform architectures is a must for future virtualized datacenters. 2009 Elsevier B.V. All rights reserved.
منابع مشابه
A Simulation Analysis of Shared TLBs with Tag Based Partitioning in Multicore Virtualized Environments
The current paradigm of computing in the server industry is undergoing rapid changes. Two of the most important changes are the emergence of multicore architectures with an increasing number of processors on a single die and the use of virtual machines (VMs) to efficiently partition and allocate these processors. As a result, the emphasis in microarchitecture design has shifted towards increasi...
متن کاملManaging Critical Infrastructures through Virtual Network Communities
Virtual Interacting Network CommunIty (Vinci) is an abstract architecture to share in a secure way an ICT infrastructure among several user communities, each with its own applications and security requirements. To each community, Vinci allocates a network of virtual machines (VMs) that is mapped onto the computational and communication resources of the infrastructure. Each network includes seve...
متن کاملDynamic Virtual Machine Scheduling in Clouds for Architectural Shared Resources
Although virtual machine (VM) migration has been used to avoid conflicts on traditional system resources like CPU and memory, micro-architectural resources such as shared caches, memory controllers, and nonuniform memory access (NUMA) affinity, have only relied on intra-system scheduling to reduce contentions on them. This study shows that live VM migration can be used to mitigate the contentio...
متن کاملM4Cloud - Generic Application Level Monitoring for Resource-shared Cloud Environments
Cloud computing is a promising concept for the implementation of scalable on-demand computing infrastructures, where resources are provided in a self-managing manner based on predefined customers requirements. A Service Level Agreement (SLA), which is established between a Cloud provider and a customer, specifies these requirements. It includes terms like required memory consumption, bandwidth ...
متن کاملGREM: Dynamic SSD Resource Allocation In Virtualized Storage Systems With Heterogeneous VMs
In a shared virtualized storage system that runs heterogeneous VMs with diverse IO demands, it becomes a problem for the hypervisor to cost-effectively partition and allocate SSD resources among multiple VMs. There are two straightforward approaches to solve this problem: either equally assigning SSDs to each VM or managing SSD resources in a fair competition mode. Unfortunately, they cannot fu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Networks
دوره 53 شماره
صفحات -
تاریخ انتشار 2009